immersion programmes - Turkish English Dictionary